home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 1.iso / ARGONET / PD / GRAPHICS / CREATOR3.SPK / !Creator / !Run < prev    next >
Text File  |  1999-03-05  |  2KB  |  51 lines

  1. |>!Run
  2. |
  3. | !Run file for Creator
  4. |
  5.  
  6. Obey <Obey$Dir>.!Boot
  7.  
  8. RMEnsure UtilityModule 3.10 Error I need RISC OS 3.10 or later
  9. RMEnsure UtilityModule 3.70 RMEnsure CallASWI 0.01 RMLoad System:Modules.CallASWI
  10. RMEnsure UtilityModule 3.70 RmEnsure CallASWI 0.01 Error I need CallASWI 0.01 or later
  11.  
  12. If "<Wimp$ScrapDir>" = "" then Error Wimp$ScrapDir not defined
  13.  
  14. Set Creator$ModulesDir <Creator$Dir>.Modules
  15.  
  16. RMEnsure ZeriRegister 0.00 RMLoad <Creator$ModulesDir>.ZRegister
  17. RMEnsure ZeriWimpUtils 1.03 RMLoad <Creator$ModulesDir>.ZWimpUtils
  18. RMEnsure ZeriWimpUtils 1.03 Error I need ZeriWimpUtils 1.03 or later
  19. RMEnsure ZeriBuffer 1.02 RMLoad <Creator$ModulesDir>.ZBuffer
  20. RMEnsure ZeriBuffer 1.02 Error I need ZeriBuffer 1.02 or later
  21. RMEnsure ZeriArea 1.10 RMLoad <Creator$ModulesDir>.ZArea
  22. RMEnsure ZeriArea 1.10 Error I need ZeriArea 1.10 or later
  23. Set LoadModule No
  24. RMEnsure ZeriImageIO 2.32 Set LoadModule Yes
  25. If "<LoadModule>" = "Yes" then RMLoad <Creator$ModulesDir>.ZImageIO
  26. If "<LoadModule>" = "Yes" then Set ZeriImageIO$BinDir <Creator$Dir>.Bin
  27. If "<LoadModule>" = "Yes" then Set ZeriImageIO$ScrapDir <Wimp$ScrapDir>
  28. Unset LoadModule
  29. RMEnsure ZeriImageIO 2.32 Error I need ZeriImageIO 2.32 or later
  30.  
  31. | If you don't want Creator to use a dynamic area for the heap (as
  32. | available on RISC OS 3.5 and higher) comment out the following line.
  33. Set Creator_Heap 1
  34. RMEnsure UtilityModule 3.50 Unset Creator_Heap
  35.  
  36. | If no dynamic area is being used for the heap, ensure the wimp slot
  37. | is large enough or Creator will crash when running out of memory.
  38. WimpSlot -min 96K -max 96K
  39. If "<Creator_Heap>" = "" then WimpSlot -min 128K -max 128K
  40.  
  41. RegisterModule ZeriWimpUtils
  42. RegisterModule ZeriBuffer
  43. RegisterModule ZeriArea
  44. RegisterModule ZeriImageIO
  45.  
  46. Run <Creator$Dir>.Creator %*0
  47.  
  48. UnregisterModule ZeriImageIO
  49. UnregisterModule ZeriArea
  50. UnregisterModule ZeriBuffer
  51. UnregisterModule ZeriWimpUtils